package co.edu.udea.iw.tusanimes.dao;

import co.edu.udea.iw.tusanimes.dao.exception.DAOException;
import co.edu.udea.iw.tusanimes.dto.Usuario;

/**
 * Interfaz para el DAO Usuario
 * 
 * @author Johan Torres
 * @version 1.0
 * 
 */
public interface UsuarioDao {
	public Usuario registrar(Usuario usuario) throws DAOException;

	public void actualizar(Usuario usuario) throws DAOException;

	public void eliminar(String nombreDeUsuario) throws DAOException;

	public Usuario buscarNombre(String nombre) throws DAOException;

	public Usuario buscarCorreo(String correo) throws DAOException;
}
